Ext.BLANK_IMAGE_URL = './img/spacer.gif';

// Definição dos componentes
var _pacote = '0.0.0.0';

var _userViewreport = 'AiW.' + _pacote + '.view.ya.MyViewport';
var _gerenciador = 'AiW.' + _pacote + '.view.ya.YaGerenciador';
var _winAtenderTelefone = 'AiW.' + _pacote + '.view.WinAtenderTelefone';
var _menuPrincipal = 'AiW.' + _pacote + '.view.ya.YaMenu';
var _panelAdministrativo = 'AiW.' + _pacote + '.view.ya.AdministrativoPanel';
var _rodape = 'AiW.' + _pacote + '.view.ya.RodapePanel';
var _menuController = 'AiW.' + _pacote + '.controller.MenuController';
var _titulo = 'AiW.view.ya.TituloPanel';

//Componentes de form
var _form = 'AiW.view.ya.lib.YaForm';
var _grid = 'AiW.view.ya.lib.YaGrid';
// Definição dos componentes

Ext.Loader.setConfig({
    enabled: true,
    paths: {
        /* Acrescentando os arquivos do calendário. */
        'Ext.calendar': 'app/calendar/src'
    }
});

Ext.application({
    autoCreateViewport: true,
    name: 'AiW'
});

Ext.onReady(function() {
    /*Criando o Menu do Topo*/
    if(EXIBIR_CABECALHO) {
        criarMenuGerenciador();
        /*Cria o obj da data*/
        atualizarDataHora();
        /*Atualiza a cada 1 segundo o obj da data*/
        setInterval("atualizarDataHora()", 1000);
    }

    document.getElementById('spanLoading').style.display = "none";    
});


function criarMenuGerenciador() {
    var menuT = Ext.create(_gerenciador, {
        renderTo: Ext.get('tituloToolbar')
    });

    var tamanho = 6;//Acrescentando para não comer a borda.
    for (var i = 0; i < menuT.items.getCount(); i++) {
        var obj = menuT.items.get(i);
        tamanho += obj.getWidth();
    }
    menuT.setWidth(tamanho);
}
